.ta-left{
    text-align: left
}


/* picker begin */
.my-picker .van-picker__cancel,
.my-picker .van-picker__confirm,
.my-picker .van-picker__title,
.my-picker .van-picker-column {
    font-size: 30px
}
.my-picker .van-picker__toolbar {
    height: 88px;
    line-height: 88px;
}
/* picker end */

/* toast begin */
.my-toast.van-toast {
    font-size: 30px;
}
.my-toast.van-toast--default{
    width: 180px;
    padding: 30px;
}
.my-toast.van-toast--text {
    padding: 40px 40px
}
.my-toast.van-toast--default .van-toast__icon{
    font-size: 96px;
}
/* toast end */

/* radio begin */
.my-radio .van-radio__icon{
    height: 40px;
    line-height: 40px;
}
.my-radio .van-radio__icon .van-icon{
    width: 40px;
    height: 40px;
    font-size: 28px;
    border: 1px solid #e5e5e5;  /*no*/
}
/* radio end */

/* checkbox begin */
.my-checkbox .van-checkbox__icon{
    height: 40px;
    line-height: 40px;
}
.my-checkbox .van-checkbox__icon .van-icon{
    width: 40px;
    height: 40px;
    font-size: 28px;
}
/* checkbox end */

/* botton begin */
.my-button.van-button--normal{
    padding: 0 30px;
    font-size: 30px;
}
.my-button.van-button{
    height: 88px;
    line-height: 84px;
    border-radius: 8px;
}
/* botton end */

/* Cell begin */
.my-cell.van-cell{
    font-size: 30px;
    height: 88px;
    line-height: 88px;
    padding: 0 30px;
}
/* Cell end */

/* field begin */
.my-field .van-field__control{
    font-weight: normal;
}
.my-field.van-cell{
    font-size: 30px;
    height: 88px;
    line-height: 88px;
    padding: 0 30px;
}
.my-field .van-field__left-icon .van-icon, .my-field .van-field__right-icon .van-icon{
    /* font-size: 40px;
    font-weight: 400; */
    font: normal normal normal 30px/1 "vant-icon";
}
/* field end */

/* uploader begin */
.photo-uploader{
    width: 200px;
    height: 200px;
    border: 2px dashed rgba(189,193,198,1);
    border-radius:8px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.photo-uploader .van-icon{
    font-size: 40px;
}
/* uploader end */

/* table begin */
.my-table.el-table{
    font-size: 28px;
    font-weight: 500;
    color: rgba(51,51,51,1);
}
.my-table.el-table thead{
    font-size: 28px;
    font-weight: 500;
}
.my-table.el-table td, .my-table.el-table th{
    padding: 20px 0
}
.my-table.el-table .cell{
    line-height: initial
}
/* table end */

/* tabs begin */
.my-tabs.van-tabs--line{
    padding-top: 88px;
}
.my-tabs.van-tabs--line .van-tabs__wrap{
    height: 88px;
}
.my-tabs .van-tab{
    font-size: 28px;
    font-weight: bold;
    line-height: 88px;
}
/* tabs end */

/* nav-bar begin */
.my-nav-bar.van-nav-bar{
    height: 88px;
    line-height: 88px;
    border-bottom: 1px solid rgba(229,229,229,1);
}
.my-nav-bar .van-nav-bar__left, .my-nav-bar .van-nav-bar__right{
    font-size: 46px;
    color:#333;
    font-weight: 700;
}
.my-nav-bar .van-nav-bar__title{
    font-size: 36px;
    font-weight: 500;
    color: rgba(51,51,51,1); 
}
/* nav-bar end */

/* dropdown-menu begin */
.my-dropdown.el-dropdown{
    font-size: 28px;
}
.my-dropdown-menu .el-dropdown-menu__item{
    font-size: 28px;
}
.my-dropdown-menu.el-dropdown-menu{
    /* padding: 20px 0;
    margin: 20px 0 0 0; */
    border-radius: 8px;
}
.my-dropdown-menu.el-popper .popper__arrow{
    border-width: 12px;
}
.my-dropdown-menu.el-popper[x-placement^=bottom] .popper__arrow{
    top: -20px;
    border-bottom-color: rgba(34,40,50,1);
}
/* dropdown-menu end */

/* row begin */
.my-row .van-col{
    font-size: 28px;
    color: rgba(51,51,51,1);
    padding: 5px 0;
}
/* row end */

/* list begin */
.my-list .van-list__loading-text, .my-list .van-list__finished-text, .my-list .van-list__error-text{
    font-size: 26px;
}
.my-list .van-list__loading-icon{
    width: 30px;
    height: 30px;
}
/* list end */

/* actionsheet begin */
.my-actionsheet .van-actionsheet__cancel, .my-actionsheet .van-actionsheet__item{
    line-height: 88px;
    font-size: 32px;
}
.my-actionsheet .van-actionsheet__item{
    height: 88px;
}
/* actionsheet end */

/* dialog begin */
.my-dialog.van-dialog{
    font-size: 32px;
    border-radius: 8px;
}
.my-dialog .van-dialog__message{
    font-size: 28px;
    padding: 50px;
}
.my-dialog .van-button{
    font-size: 32px;
}
.my-dialog .van-button--large{
    height: 80px;
    line-height: 80px;
}
/* dialog end */

/* popup begin */

/* popup end */


/* Element */
/* pagination begin */
.my-pagination.el-pagination.is-background .btn-next, 
.my-pagination.el-pagination.is-background .btn-prev, 
.my-pagination.el-pagination.is-background .el-pager li{
    margin: 0 15px;
}
.my-pagination.el-pagination .btn-next .el-icon, .el-pagination .btn-prev .el-icon{
    font-size: 40px;
    font-weight: 400;
}
.my-pagination .el-pager li{
    padding: 0 10px;
    font-size: 26px;
    font-weight: 400;
    height: 40px;
    line-height: 40px;
}
.my-pagination.el-pagination button, .el-pagination span:not([class*=suffix]){
    font-size: 26px;
    height: 40px;
    line-height: 40px;
}
/* pagination end */

/* checkbox begin */
.my-checkbox.el-checkbox{
    font-size: 28px;
}
.my-checkbox.el-checkbox .el-checkbox__inner{
    width: 28px;
    height: 28px;
}
.my-checkbox .el-checkbox__inner::after{
    height: 14px;
    left: 8px;
    top: 2px;
    width: 6px;
}
.my-checkbox .el-checkbox__inner{
    border: 2px solid #dcdfe6;
}
/* checkbox end */